2f7e815131de00f68270dc2c00ccef057912a084,Frameworks/Ajax/Ajax/Sources/er/ajax/json/serializer/EOEnterpriseObjectSerializer.java,EOEnterpriseObjectSerializer,unmarshall,#SerializerState#Class#Object#,84
Before Change
String key = (String) iterator.next();
if(!("javaClass".equals(key) || "gid".equals(key))) {
Object value = eoDict.get(key);
eo.takeValueForKey(value, key);
}
}
state.setSerialized(o, eo);
After Change
if (attributeNames.containsObject(key)) {
Object value = eoDict.get(key);
Object obj = ser.unmarshall(state, null, value);
if (obj == null && !relationshipNames.containsObject(key) && (eo.toOneRelationshipKeys().containsObject(key) || eo.toManyRelationshipKeys().containsObject(key))) {
// ignore nulls for non-included relationships
}
else {
eo.takeValueForKey(obj, key);
}
}
}